html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	border: 0 none; font: inherit; margin: 0; padding: 0;
}
body {color: #686868; font-family: simsun,Helvetica,Arial,Verdana,Geneva,sans-serif; font-size: 14px;}
a {color: navy; text-decoration: none; }
a:hover {color: red;}
.loginhead{width: 996px; margin: 0 auto; height: 100px; line-height: 100px;}
.loginhead_logo{float:left; width:56px; height:64px; background:url("../images/logo2.png") no-repeat; margin : 30px 5px 1px 10px;}
.loginhead_system{float:left; height:64px; width:400px;  font-size:18px; font-family:"微软雅黑"; margin-top : 10px;}
.loginhead_opterate{float:right; width:200px; height:50px; margin-top:40px; margin-right: 150px; text-align: right;}
.logincenter{width:100%; height:428px; background:url("../images/login_bg.png") repeat-x; position:relative;}
.loginimg{width:996px; height:385px;  background:url("../images/login_bg02.gif") no-repeat; margin:0px auto; position:relative; }
.box_login{width:352px; height:360px; position:absolute; right:200px; top:14px; }
.box_login01{float:left; width:20px; height:360px;  background:url("../images/login_img01.gif") no-repeat;}    
.box_login03{width:20px; height:360px; float:right; background:url("../images/login_img03.gif") no-repeat;}
#main{float:left; left:20px; height:360px; width:312px; background: url("../images/login_img02.gif") repeat-x ; position: absolute; }
ul#tabs{ padding-bottom:30px;}
li{display: inline;list-style-type: none; margin: 0;padding: 0;}
ul#tabs li a:link, #tabs a:visited{background:url("../images/btn01.png") no-repeat; border-top-left-radius: 2px; border-top-right-radius:2px; color: #fff; float: right; font-family: simsun; font-size: 14px; font-weight: bold; line-height: 30px; margin-right:6px; margin-top:5px; padding: 2px 10px; text-decoration: none;}
ul#tabs li a.current:link, ul#tabs li a.current:hover, ul#tabs li a.current:visited{background:url("../images/btn01-.png") no-repeat; color: #434343;}
ul#tabs li a:hover {color:#434343; background:url("../images/btn01-.png") no-repeat;}
#acloginpod {	width: 320px;	margin: 10px auto;}
#acloginpod .loginpanel {margin:16px;}
#acloginpod form, #acloginpod fieldset {margin: 0 !important;	padding: 0 !important;}
#acloginpod legend em {left: -9999em;	position: absolute;}
#acloginpod label {float:left; color: #444444;	display: block;	font-size: 14px;	margin-bottom: 3px;}
#acloginpod label span.loginerror {color: #8D1C1C;	font-size:12px;}
#acloginpod input.textinput {	float:left;	background: url("../images/textinputbg.gif") repeat-x scroll 0 0 #FFFFFF;	border: 1px solid #D3D3D3;	color: #000000;	font-size: 12px;	height:14px;	margin-bottom: 10px;	padding: 7px 0;	text-indent: 7px;	width:223px;}
#acloginpod input.textinput2 {	float:left;	background: url("../images/textinputbg.gif") repeat-x scroll 0 0 #FFFFFF;	border: 1px solid #D3D3D3;	color: #000000;	font-size: 12px;	height:14px;	margin-bottom: 10px;	padding: 7px 0;	text-indent: 7px;	width: 60px;}
.aclogin-yan{	float:left;	margin-left:4px;	height:27px;	width:57px;	}
.aclogin-yan2{ float:left;	margin-left:6px;	line-height:32px;	display:block;	}
.aclogin-yan3{ clear:both; /* float:right; */	width: 297px; text-align:right;	position: relative;	}
#acloginpod input.error, #acloginpod input.error:focus {border-color: #8D1C1C;}
#acloginpod .errormsg {	color: #8D1C1C;	font-size: 14px;	font-weight: bold;	margin-bottom: 15px;}
#acloginpod .acloginbttn {	background: url("../images/acloginpodbttn.gif") no-repeat scroll 0 0 transparent;	display: block;	float: right;	height: 42px;	margin-top:2px;	width: 121px;	text-align:center;	cursor:hand;	border:0px none;}
#acloginpod .acloginbttn:hover, #acloginpod .acloginbttn:focus {	background-position: right top;}
#acloginpod .aclogin-action label {	color: #777777;	font-size:12px;	margin:  0  0 7px;	padding: 0  0 5px;}
#acloginpod .aclogin-action .img {	vertical-align:middle;}
#acloginpod .aclogin-action label input {	vertical-align: middle;}
#acloginpod a.forgotpass {	font-size: 12px;}
#acloginpod div#forgotbox {	background: url("../images/icon-question.png") no-repeat scroll 3px 4px transparent;	padding-left:25px;	padding-top:4px;}
#acloginpod a.forgotpass:hover, #acloginpod a.forgotpass:focus {	color: red;}
.fl-right {	float: right;}
.fl-left {	float: left;}
.invisible {	display: none;}
.aui-message {
    background: none repeat scroll 0 0 #F0F0F0; border: 1px solid #BBBBBB; border-radius: 5px 5px 5px 5px; color: #333333; line-height:20px;
    margin: 10px 0px 0px 0px; min-height:1em;  width: 276px;  padding: 5px 5px 5px 30px;position: relative;word-wrap:break-word;
}
.aui-message, .aui-message.warning, .aui-message.error, .aui-message.info, .aui-message.success, .aui-message.hint {color: #333333; font-weight: normal;}
.aui-message.error {background: none repeat scroll 0 0 #FFE7E7; border-color: #DF9898;}
.aui-message.warning {background: none repeat scroll 0 0 #FFFFDD; border-color: #F7DF92;}
.aui-message.info {background: none repeat scroll 0 0 #E0EFFF; border-color: #9EB6D4;}
.aui-message.success {background: none repeat scroll 0 0 #DDFADE; border-color: #93C49F;}
.aui-message.hint {background: none repeat scroll 0 0 #DFF8FB; border-color: #93BBBF;}
.aui-message .aui-icon {    left: 8px;    margin: 0;}
.aui-message .aui-icon, .aui-message .aui-icon {
    background-image: url("../images/aui-message-icon-sprite.png");
    background-repeat: no-repeat;border:medium none;display:block;height:14px; left:8px;
    padding: 0; position: absolute;text-indent: -9999px; width: 14px; overflow:hidden; vertical-align: middle;}
.aui-message .icon-error { background-position: -24px 0;}
.aui-message .icon-generic { background-position: -48px 0;}
.aui-message .icon-hint { background-position: -72px 0;}
.aui-message .icon-info { background-position: -96px 0;}
.aui-message .icon-success {background-position: -120px 0;}
.aui-message .icon-warning {background-position: -144px 0;}
.footer{	width:100%;	height:73px;	azimuth:center;	background:url("../images/footer_bg.png") no-repeat;	}
.f12_gray{	font-size:12px;	line-height:20px;	font-weight:normal;	color:#666666;	}
.f12_gray2{	font-size:12px;	line-height:16px;	font-weight:normal;	color:#666666;	text-align:center;	}
.f14_gray{	font-size:14px;	line-height:34px;	padding-right: 6px;	}
.f18_white{  font-family:"微软雅黑";	font-size:18px;	color:#fff;	/* line-height:8px; */	font-weight:normal;}
#Noinfor{	border-bottom: 0px dotted #D3D3D3;	height:25px;}
#logoutcontent {	border-bottom: 0px solid #D3D3D3;	width: 750px;	height: 246px; float: left;	margin-top: 20px;	margin-left: 30px;	overflow: auto; }
#logoutcontent li {	border-bottom: 1px solid #D3D3D3;	width: 650px;	float: left;	margin-top: 20px;	margin-left: 0px;	}
#GLObutton{	float: left;}
#GLOAPPCount{	float: left;	margin-top: 10px;}
#logoutcontent iframe{	overflow:hidden;	font-size: 12px;	color: #686868;	width: 100px;	height:18px;	float:right;}
#APPid{	float:left;}
/* tip-yellow */
.tip-yellowsimple {
	z-index:1000;	text-align:left;border:1px solid #c7bf93;	border-radius:4px;	-moz-border-radius:4px;	
	-webkit-border-radius:4px;	padding:6px 8px; min-width:50px;	max-width:300px;	color:#000;	background-color:#fff9c9;
}
.tip-yellowsimple .tip-inner {font:12px/16px arial,helvetica,sans-serif;}
.tip-yellowsimple .tip-arrow-top {
	margin-top:-6px;	margin-left:-5px; top:0;	left:50%;	width:9px;	height:6px;
	background:url(../images/tip-yellowsimple_arrows.gif) no-repeat;
}
.tip-yellowsimple .tip-arrow-right {
	margin-top:-4px;	margin-left:0;	top:50%;	left:100%;	width:6px;	height:9px;
	background:url(../images/tip-yellowsimple_arrows.gif) no-repeat -9px 0;
}
.tip-yellowsimple .tip-arrow-bottom {
	margin-top:0;	margin-left:-5px;	top:100%;	left:50%;	width:9px;	height:6px;
	background:url(../images/tip-yellowsimple_arrows.gif) no-repeat -18px 0;
}
.tip-yellowsimple .tip-arrow-left {
	margin-top:-4px;	margin-left:-6px;	top:50%;	left:0;	width:6px;	height:9px;
	background:url(../images/tip-yellowsimple_arrows.gif) no-repeat -27px 0;
}
	